home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 23 / AACD 23.iso / AACD / Programming / tek / examples / kine / kine.h < prev    next >
Text File  |  2001-05-26  |  600b  |  49 lines

  1.  
  2. #define JMax 4
  3. #define XOFF 200
  4. #define YOFF 100
  5.  
  6. typedef struct
  7. {
  8.         TFLOAT px,py,pz;
  9.         joint j;
  10.         Matrix    m;
  11. } kinechain;
  12.  
  13. typedef struct
  14. {
  15.         TAPTR task;
  16.         Matrix mat1;
  17.         Matrix mat2;
  18.         Matrix mat3;
  19.         joint j;            /* Gelenk */
  20.         TFLOAT v[4];
  21.         TFLOAT tmp[4];
  22.         TFLOAT wink[3];
  23.  
  24.         GenMatrix gmat1;
  25.         GenMatrix gmat2;
  26.         GenMatrix gmat3;
  27.         GenMatrix gmat4;
  28.         GenMatrix gmat5;
  29.  
  30.         kinechain kc[JMax];
  31.  
  32.         TFLOAT ex,ey,ez;    /* Endpunkt */
  33.   
  34.         TBOOL check;
  35.           
  36.         TFLOAT lenght;
  37.         
  38.         TINT xoff;
  39.         TINT yoff;
  40.         TINT baselength;
  41.         TINT basex;
  42.         TINT basey;
  43.         
  44.         TINT swidth;
  45.         TINT sheight; 
  46.         
  47. } world;
  48.  
  49.